package Controlador;

import java.awt.Color;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import Vista.VistaMenu;
import Vista.VistaRegistrarSeccion;
import Vista.principal;
public class CtrlRegistrarSeccion implements ActionListener{
VistaRegistrarSeccion vistaRegistrarSec;
	
 VistaMenu vm=new VistaMenu();;
	public CtrlRegistrarSeccion(VistaRegistrarSeccion vRegSecc)
	{
		vistaRegistrarSec=vRegSecc;
		vistaRegistrarSec.lblAsterisco1.setVisible(false);
	
	}
	
	public void actionPerformed(ActionEvent ae) {
		if(ae.getSource()== vistaRegistrarSec.btnRegistrar){
			if(!vistaRegistrarSec.txtNroSeccion.getText().equals("")){
				principal.seccion.setNroSeccion(vistaRegistrarSec.txtNroSeccion.getText());
				JOptionPane.showMessageDialog(null, "La seccion se ha registrado exitosamente", 
						"Informacion de registro de la seccion", 
						JOptionPane.INFORMATION_MESSAGE);
				vm.setVisible(true);
				vistaRegistrarSec.setVisible(false);
				
			}
			else
				JOptionPane.showMessageDialog(null, "Debe introducir el numero de la seccion", 
						"Informacion de registro de la seccion", 
						JOptionPane.INFORMATION_MESSAGE);
			vistaRegistrarSec.txtNroSeccion.requestFocus(true);
			vistaRegistrarSec.lblAsterisco1.setVisible(true);
			vistaRegistrarSec.lblAsterisco1.setForeground(Color.RED);
		
	}
		if(ae.getSource()== vistaRegistrarSec.btnSalir){
			int opcion = JOptionPane.showConfirmDialog(new JFrame(),"Desea salir del sistema?",
				     "Mensaje de Confirmacion",JOptionPane.YES_NO_OPTION,
				     JOptionPane.QUESTION_MESSAGE);
		if (opcion == JOptionPane.YES_OPTION)
		{
			vistaRegistrarSec.dispose();
			System.exit(0);
		}
		}
		}
	


	public void windowClosing(WindowEvent e) {
		Window w = (Window) e.getSource();
		w.setVisible(false);
		w.dispose();
		System.out.println("Se cerro la Aplicacion!!!");
		System.exit(0);
	}	
		
}


